.spaw2 td,.spaw2 div,.spaw2 span,.spaw2 p {
	font-family:'helveticaneue-light', 'helvetica neue light', 'helvetica neue', helvetica, arial, 'lucida grande', verdana, sans-serif;
	font-size:10px;
	color:#7a7a7a;
	padding:0;
	margin:0;}
.spaw2 iframe, .spaw2 textarea {border:0;}
.spaw2 select {
	font-family:'helveticaneue-light', 'helvetica neue light', 'helvetica neue', helvetica, arial, 'lucida grande', verdana, sans-serif;
	font-size:10pt;
	vertical-align:middle;
	padding:0;}
.spaw2maintoolbar {}
.spaw2toolbar {
	height:28px; 
	vertical-align:middle; 
	white-space:nowrap;
	float:left;
	padding:0 0 0 0;}
.spaw2toolbar td, tr {
	border:0px;
	margin:0;
	padding:0;}
.spaw2toolbar img {vertical-align:middle;margin:0 1px 0 0;}
.spaw2toolbar select {
	vertical-align:middle;
	font-size:9pt;
	background-color:#eee;
	color:#404040;
	margin:0 2px 0 0;}
.spaw2tabstrip {
	height:26px;
	font-size:9px; 
	white-space:nowrap;
	vertical-align:bottom;}
.spaw2maintoolbarfloating {width:500px;}
.spaw2toolbarfloating {
	vertical-align:middle;
	float:left;
	white-space:nowrap;}
.spaw2toolbarfloating img {vertical-align:middle;}
.spaw2toolbarfloating select {
	vertical-align:middle;
	font-size:9pt;
	background-color:#eee;
	color:#404040;
	margin:0 2px 0 0;}
.spaw2tabstripfloating {
	height:19px;
	font-size:9px; 
	white-space:nowrap;
	vertical-align:bottom;}
.spaw2modestrip {
	height:26px;
	font-size:9px; 
	white-space:nowrap;
	vertical-align:top;
	text-align:right;}
.spaw2modestrip img {border:0;margin:0 0 0 1px;}
.spaw2statusbar {height:21px;white-space:nowrap;}
.spaw2framefloating {border:1px solid #b2b2b2;}
td.spaw2frame {/*background:url(../img/bg_pattern.jpg);*/padding:4px;}
.spaw2editor {border:1px solid #ccc;}
.spaw2activetab {
	font-size:10px;
	height:19px; 
	vertical-align:middle; 
	background:url(../img/atab_bg.gif);
	white-space:nowrap;}
.spaw2tab {
	font-size:10px; 
	height:19px; 
	vertical-align:middle; 
	background:url(../img/tab_bg.gif);
	white-space:nowrap;}
.spaw2status {
	font-size:9px;
	height:18px;
	padding-right:10px;}
.spaw2status span {font-size:9px;}
.spaw2contextmenu {
	/*background:url(../img/bg_pattern.jpg);*/
	border:1px solid #b2b2b2;
	font-family:verdana, tahoma, arial, helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	padding:5px 0;}
.spaw2contextmenuitem {
	font-size:12px;
	background:#edebec;
	padding:2px 10px;}
.spaw2contextmenuitemover {
	font-size:12px;
	background:#00d;
	color:white;
	padding:2px 10px;}
.spaw2checkmark {margin:0 13px 0 0;}
.spaw2contextmenuseparator {border-bottom:1px solid #b2b2b2;}
.spaw2contextmenuseparator:hover {background:#edebec;border-bottom:1px solid #b2b2b2;}
table.spaw2 td {padding:0;}